Slowly but surely, putting everything together.