preparing for permissions implementation
working on permissions...