added some comments and code cleanup
added contact info