implement create discuss on product