added hug feature