Refactor for a museum website