add remove and all sub functions to LeapList