implemented operator=
prove con operator= - not working yet