bezier
Proper memory management is important