text interface is done, now graphics