added get_fact