can change linear generic