linear and others