todo2 w/sort revised