fix compite def