feat(config): configurable step