add product view and add characteristic functionality