rename tmpls
implementing back end endpoints
specks of routing