adds support for child workflows