Added a Stream method that does every thing.