permits types