初步完成，版本1.0