add comments explanining various data models in processing