technical constraints