Implements business logic using raw function, skip mocking part: adapter should be enough to manipulate interface as simple function