controller y vista