++ graph based MSRs