TX API working + sync