auto complete uses keywords in local file
add missing interface