add Algorithms begin