first commit for input module