new build system with gradle
new build system with gradle