main method for test functions
push minor changes