utilizing mocks