vsport refactored6