- immt newImmt function (in progress)
 - welcom fix immt size contrains