First directive code complete