models working in dist