before pushing to interactionproto