made a new input class.
cleanup