bugfix: Page object pattern