t-functions added