refactoring gradle