fix layer hierarchy