added password + email backend validation