receive data from view
merge