move hooks to hook