initial demo compile and test with gradle.