single page is enough
trivial refactoring