adds shuffle