aimedat algorithm becoming much more refined.