removed unnecessary stuff for scenario 1.