container order of operation