add new algorithms.
Version 0.3.1