finished front-end validations/exceptions!!!