basic directive established