basic repo with pageobject