added and customized permissions