added some primitive drawing methods