minor update to bonds, added (unused) enum for option type