Split deploy functions in simulation_calls.deploy() into separate functions