change sematic to native