modified rootlayout