Shimmering - finally worked out the bugs