refactored tableviewcell addition