halfway there with 2stream