25 Questions which we need to address !!!