added context to draw