Added many drawing functions