java source files now have full source
add pathing
some control tweaks