define directive correctly