Utility classes for simulation