add permissions and modifylayout