for( var i = 0; i <= promises.length; ++i) {
            if(promises[i]) {
              for( var j = 0; j <= promises[i].responseJSON.programs.length; ++j) {
                if( promises[i].responseJSON.programs[j] ) {
                  programs.push(promises[i].responseJSON.programs[j]);