Crossroad traffic light controller design