adding basic TTV support