I agree with Asa that all idea at this point are borrowed upon to a point. While I am sure there are improvements along the way each time it is hard to be 100% when everything has been done really.