comprehensive input technique