massive update, including login and forgot password modules