modify button