use Config().step_dir to load steps dynamically