added method to validate new bonds: still needs some improvement