removed TC from the interface