add cascade_factory_1d