//Shaker Library by Paul Marcowicz