Finally completed modify button