change type of collection for best perfomance