styles + route generator begin