adding custom hook module