new library with new stepper syntax