copy constructor and ascii type change.