project structure, Fira, and router