add page object and test code