experimenting with synchronous streams