a lot collector/reduce examples