fix article semantic