preparing for auto complete