able to use factual for data