added tag complete for neocomplete
refactored