refactoring monarch main page to use pup_tent