compiler compliance level set to 1.6