added a way to create a hidden step