add save() to commit all DB queries