add initial custom hook