implemented streaming create. added tests.