optimize simulation