line -> lineinterface