add support for hydrogen bonding