fake data creation
find target
generate content
show
input and button
handle event
new product
new product to view