Solutions for Apply List, and Apply Optional