An assignment model with modified Logit, which obviates enumeration and overlapping problems