added some external axioms