expand on interp data structures