sematic analysis improved