lab03 for Sidney Rhoads