Using Distribution interface on simulate_infrastructure