working and updatd buttons