added comments to free-times function