testing the rest of program