Think Learn and Gain Knowledge