adding the rest of the anglular goodies