started working on shuffle