project module and routes