refactors how everything is rendered, dynamic views are currently offline