add buttons work