Input Core