more work with sorcery and user roles