added TypeWStream