add user validations and fix seed