auto complete directive rev 1