Updated with graphics and improved drawing