写的很烂的代码