design for v2.1
fix view spec for program change