page objects
learn page
templating stuff