script sources organized