add permission module