support lift with dependencies - add unit test