modal wip - hanging at the moment
pass a data object out for editing