Added Information_Source semantics
cleared up some grammar on info source type suggested practices