updated thx.core