some initial thought about WorkStream