added some collection stuff