draft for partial mocking