converted invoke dynamic page content