refined save e cancel ui