converted to gradle project