added descriptive comment at the top of the source code.