converted page object to a loadable component