Luke Kuechly: Panthers putting it together