update graphics programming program