added LeapUtil