hid compile errors

that's not how things will be, most of the hooks and objects needs a
refactor...