added mocks, stubs and spies