buttons work uglyly