1. Novelty (Mat./Prop./Proc./Appli.)
2. Easier & simpler method and techniques
3. More advanced techniques (more accurate and reliable)
4. Agreement or disagreement between theory or/and practice
5. Leading to more applications (cheaper and more versatile)