general discussion added.