catching errors fix

-double defenitions of different function inside subClasses
-test5