fix specs
proper allowed_child generation