well documented examples of angular functionality