added lots of youCompleteMe stuff