addressing technical constraints