renamed directive and simplified