first cut of intellij plugin