finished buttons and tested