added buttons and styling