table view and buttons
a