aa.1, aa.2, add shuffle per Matt