i live and breath code and according to me best way to find solution to a problem is trying to find the solution from where the problem started