Added concept of VISIBLE collection - soon to be removed