stream classes