added hbond code