before finish ver 1.0