new main with smaller haloes