understanding bonds