VS for item based