completed tableviewcontroller and