almost done with buttons