update directive and module name