updating program page with content