controller => view
view => controller