route altering, dynamic routes, other smaller fixes