rudiments of angular