modified unite mapping