created User interfaces and classes and added login functionality