Catches are labeled
Added global variable
generalized properties file comparing method