WIP
Core, suggestions, description working. Need to define the auto completion part