add button&dialog plugin