removed dependency from dc factory