updates based on code walk-through