exercise on directives
Merge remote-tracking branch 'origin/July17' into July17