compliance analysis