version 2

Add support for copy constructor and change String Comparison