implement increment of field