add signature support for IntelliJ