more readable stream