DRY up project routes
add project label