added delegate to cell to override tableviewdidselectrowatindexpath