update

update hug function