added reverse list