add all algorithms