composite views & API reads