now using neocomplete for auto completion