rebuilding interface controller <> view