Cosmo waving