added save in UI and OBJECT
TODO: db save and load