some stuff that has to do with drawing