NEW INPUT SERVICE