fixed some return errors
made some basic user validations as an example module