vertical method and start of check_draw
blah
reconciling conflicts