min-change, levels should start at 1. Commited since my professor might want to look at the code tmr and I guess its nice for him to get to start at level 1