add button.c