refactored front pages