module custom hook content and configure module