fix the bug for all bond