semantics part i 2023968