split flow into 2 scripts (feature_setup, model)