last thing to add to improved algorithm. Read the damn report from the crazy asians if you want a fully in-depth understanding