unnecessary lines