new campaign site now uses angular