ga & thread question improvement