Adding requirements and login.