good stopping point - added new libs to handle streams