added CopyTo methods