added concurrency map
broken algorithm