this let is not necessary since you can just access `infra`