homework 6 for telerik - bonding opts