optimization of system design