Adds an optional approach for Part 3