The puzzle is taking form