updated CommandCollection