added bezier path class