refactoring grc to use self-contained data views