begin implementing bezier shafts