all compiled, all working, rapid fixing makes me not update git as often :P