some work on the project (login/sessions, oop)