support for gradle build