add reset-password, add error handling to forms