added gradle suport