cleaned up warmup solutions