Stream selector

done