family delete fn