set directive