Initial version with YouCompleteMe