Removed original author's comments. Probably final version.