initial commit of directive