updated with lots of new titles.