整理一下 code