finish immutable to level0