Added the concept of streams