added comments to the src