added cell enum and did work around the table view cell