implement single lift