added tabs to spaces, pathogen, and some comments to keep it clean