memory initialization && Collection::asc && Collection::desc bug fix