implemented login requirement, password 123