adapt to meet.