refactor to return map with founded bodyId and cells