working on validating.
having problems with validator still