adds isoidx_(iso), prefs_(), and sources_(iso) functions