start the deepest layer