renamed string_manipulator to input_processorw