add routes, install generator