cleaning up inter-directive com