added writenewproperty() method