changed fact model