added Input Capture