add ui for save functions