Example #1 is in good shape now, I give it a B-.