The puppets are talking 2