expose programming API of each pages