quadratic curve
bezier curve
snap