many fixes, still not compiling
compiling
removed todo in v09
v08: one todo left