created the first directive