add buttons working