change collection state