massive update

updated to latest tpt repo updates, virus is done