i hate gradle