additional work on child_create