add some discusstion