updated shuffle to stop error when !input