task 1.unnecessary setting class, 2.new task links top class objects