WS20240721final