now using array of bond objects for bond storage