pass regression test. keep on improving performance