added a gui test function that includes all the others