restores database