renamed behavior to summary
data access abstracted by api