gotten rid of client side validations