auto complete and ess setup