working on model with no role reversal