working on bonds, still obvious issues