added findByUsernameOrEmail