Working for mac except BlockDrawing.