pieces are coming together.