speed improvement by a factor 10 or so