Refactored main lift processing