some work on graphics