added comments for some of the properties