New and Improved testing methods