added shaker, ref