hook lifterInit to lifter, and fix typo for state