began work on gui so i can see what's going on
push latest changes because i can