mocks
clean code