change name to ProductViewHandler