mocked and stripped functionality