added comments
Documentation