added map reduce, clustering and mongo extracting start parts