plan_ver2.0