some minor suntax fix
stuff works
back to typed objects - WIP