refactor crv.expectation