added basic directive