more gui
objects and merged gui
persists to database