placed everything in ward_drawing for easy debugging