What We Are Doing Wrong, What Need To be Improved!