vsport refactored7