 What is its function here, and is it necessary to use Frent Optimal for planning?