- Implementing Approximation for initial guess
-  adding debug out traces