I've been working on this piece for couple of years now