graphics generation is working