add auto-generate buttons