correct hook-jeevse implementation now