major refactor to add a different routed view for setup