all scripts are now separated by topic