Shaker implementation finished.