graphics will be handled mainly though calls to GUI