minor adjustments based on teaching it