Update of TT component: completely custom implementation