added ws5 (unfinished)