support lift with dependencies