extract feature enhancement: now working with streams