add ability to pass args to child modules