make it intellij compatible