fixed button logic