Added gradle support