key prob with lienar