imported Customer code from warmup simulation