more fixes
get the handler code right
compiles again