halo model and spherical collapse 6722197