ill learn streams someday...