wrote a macro to allow more custom autocompletion...