update draw

add some methods and other.