implement todoreadlistmethod