Code prepared for simulation