fix response
modal factory
add modal template
update view
update controller
update backend