add leap dependency