added comments as well as a ½ implemented object for future feature...