modify "login" project and add "diagonal" project