add struct to present page object