done with count_change()
done with hw3
done with discussion 4
starting with lab4