finish version1.0