add dynamic angular source