wrote first directive