Implemented lift-template