completed "Collections" functions
additions to "Collections" and model and controller