updated semantic post