table view component worked begin