implemented some permission example stuff, next step -> cleanup code + tests