Input parsing class complete