base functionality working (save, load, new, detail, list)