start each directive