add VTT writer implementation