Nice read thanks for posting this