add gradle mode