Big commit:  making work stream api in project