sophisticated assigner test added