added shuffle to definitions