fix associations
allow passing in edit mode as a rpoc
add exchange view