Using Strategy Patterns to Customize FPM