added a shuffle string code