changed validations to only accept positive numbers