algorithm
basic
draw
