add permissions check module