Makes you learn angular directives step by step. Just go by the directives in sequence.