intellisense

base infrastructure for intellisense