moved save() from repos to service
marge