self alignment with domain knowledge