added shake function to alphabetized