proxy
MaxOfMaxProc
refactor