drawing representation stuff