Adding functional parent, child source