moved project structure over to gradle.