Class for optimization
Function for optimization
Prefetch was changed to optimization. Work with --no-opt