Learn about good design

kbeeman1012