passing tests, finished warmup