supply basical algorithms for hot issues