add more gradle logic