Add linear version