add view & controller