Using buttons instead of button since it's more evolutive