rewrited operator(), added demonstration of =, +=