just worked.
need the performance tuning.