infrastructure constraints