extended vtp
splited vtp into vts and vtp