operator* defines as member function