update buttons and tests