fixed order of commands