added ide like auto complete