converted to a gradle build project