why these lines?