concept of "saved"
dao service interface
code cleanup