mod: project structure