add interface for taus