upgraded sourceCompatibility to 1.8