Good job using "TODO" to indicate places that need further changes. If you felt like adding more skeleton code (kind of like what we give to you for your lab assignments -- empty methods with stubs) with "TODO" statements indicating where you, or future students, need to add stuff, that would be really helpful.