Updated angular source