streams first part