fixed button, all tests passing.