重构lodding