add `parent` option