adding more object map reduce and filter
adding algorithms