added base step saving