refactoring: add pages folder