solve the table view challenge