add the assignment of data but may need to copy, so just framed