rough in streaming and devise