Lebron agrees to 5 year 80 million dollar contract extension same as dwayne wade and carmelo anthony took him long enough