- updated whole purchasing sequence