add directive communicate with directive