add reference & update discussion