update semantic, change routes, adding templates to projects