改进load