update TODO. more algorithms are specified