refactored observational data rendering a little