added Hooks