add login page, configure project structure