view & controller added