Thanks Stephen this is a very informative blog