updated graphics interface