re-structure of level