use of a directive