changing setCurrentStep() from protected to public