final changes up to unit 3