parent is not needed any more