Add initial Leap implementation