built a bunch of new tools and added rankings core algorithm