templates sematic fixes