Ok, a different idea: We create a Php specific PhpCodeModel that stores the data we need for code completion. Just like CodeModel stores data needed for QuickOpen this stores data needed for CodeCompletion. What do you think about that? Niko