Finally, all the necessary pieces are here.