Functioning related collections implementation