new version of TVLS