use independent GA from pt.sjtu