This is my contribution to the ten year challenge.