up input module