#2 for modify scenario