add 15st tutorial: directive communication