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]);