refactored views to use helpers and implent high-functioning navigation systems