Started shuffle implementation