now really finished part 1: