init defining child scope