Streaming solutions

These preposition have to be reviewed