优化了大量细节