adecm and cauchy(will not be suitable as it is , needs modification)