make basic fact model