refactored FixtureAdapter