analyze_ws part two