fixed with correct v