without linear