add child test, add code coverage