add adapt_permissions module