directive to directive comm