重新设计。version:0.5