So TNA has signed.......(spoiler)