method draw