input core program