add drawTo method