the button doesn't act the way they should