added implementation info for all core algorithms