20140518

较完善版本