When will you use each approaches and methods and why​