added comments to factual_data assign attr method