linear discussion