removed unused copy constructor