added real part 3 as aufg
added part_4