Predators finally sign a free agent from another team