Add directive communication