Task Parallel Programming Vs Threads

Hello , I have a small question using Parrallism in c# , why did Microsoft came up with Task Parallel Library(TPL) .. why they did not use only threads in other words what did the TPL overcame in the threads problems??
Can some one help me to understand?