the expected values come first
remove depreciated .all, use .load to eager load, .to_a to retrieve an array
create data array #553