diff --git a/README.md b/README.md
index 41569f31..206c0980 100644
--- a/README.md
+++ b/README.md
@@ -9,6 +9,10 @@ Currently, it supports powerflow solution and dynamic simulation. In the future,
 The data format of STEPS is improved based on PSS/E raw and dyr data format. BPA dat format is also supported.  
 You are encourage to join us for further development.
 
+## Major versions
+V0.0: Initialize project on March 21, 2018
+V1.0: Improved performance version on Feb. 12, 2020. Support synchronous generator, wind turbine generator, (basic) PV unit, HVDC, static and dynamic loads.
+
 ## Dependency
 STEPS depends on CSparse, CXSparse, CppTest, and RapidJSON. The CXSparse is modified to avoid confliction between CSparse and CXSparse by changing prefix cs_ and CS_ to cxs_ and CSX_ .
 Though BLAS, CBLAS, and other SuiteSparse codes are included in the package, they will be removed in future.
diff --git a/code/source/basic/utility.cpp b/code/source/basic/utility.cpp
index b7b8b316..6d8c9e69 100644
--- a/code/source/basic/utility.cpp
+++ b/code/source/basic/utility.cpp
@@ -348,8 +348,6 @@ double steps_asin(double x)
 double steps_fast_asin(double x)
 {
     return asin(x);
-    if(x==0.0)
-        return 0.0;
 
     double y = fabs(x);
     if(y<1.0)