finish verion1.0