Caceres fits into Juve puzzle