Shaker functionality implemented.