added leap controller