address discussion
update reference