added save() for parents