Refactor permissions.
Remove unnecessary permission code.
Refactor group name / permissions.