wip di constraints