added the top comment describing what the intention of this program is