Initial commit of directive