streaming functionality + advanced mocking and stubbing