added limited gradle support