update to newest code from lynx