more functionality to page