feedback and direction are welcome :)