required two new classes in heddle loader