L.T.P 2 ( Learning the Principles Part 2)