bezier curves need fixing still