shuffle and loop programmed and working