semi-working intellisense