migrated to gradle build