must be at least 8 characters
contain at least one uppercase letter
contain at least one lowercase letter
contain at least one number
contain at least one special character