added functions dealing with collections list