Converted to IntelliJ project