fixed for running crashes ; just going to ignore pgc5098 ,pgc5099; write these down somewhere because they keep crashing the whole program into infinite recursion
remove except tester