add BSplines3_constant_duration and some prints