add reverse list iterator