refactored fixture implementation.