refined the testing steps