adds button changes