add gradle suppport