added Supplier and Contract Models