introduced walk-cps